﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using YakShaver.WCSF.BuildManager.Interface.BusinessEntities;

namespace YakShaver.WCSF.BuildManager.Interface.Services
{
    public interface ISandboxService
    {

         bool Branch(IProjectSandbox sandbox);
         bool Merge(IProjectSandbox sandbox);
         IProjectSandbox CreateSandbox(IProjectBuild projectBuild, IDictionary<string, object> sandboxProperties, IProjectService projectService);
         bool DestroySandbox(IProjectSandbox sandbox);

    }
}
